#!/usr/bin/env python
# @FileName :homework.py
# @Time :2024/1/19 19:48
# @Author :wangyalin
# 作业
# 从键盘输入，忽略大小写，判断字母和数字是否含有回文
# AB1c2c1ba --> ab1c2c1ba--->回文
# python和 go 都要实现

test_str1 = input("请输入一个字符串:")
test_str2 = test_str1.lower()
print(test_str2)
if test_str1.isalnum():
    i = 0
    j = len(test_str2) - 1
    flag = True  # 添加一个变量用于判断是否为回文串
    while i < j:  # 使用循环遍历字符串
        if test_str2[i] != test_str2[j]:
            flag = False
            break
        i += 1
        j -= 1
    if flag:
        print("这个是一个回文串")
    else:
        print("不是回文串")
else:
    print("输入不合法")